586
457
474
421
543
656
372
340
399
557
320
345
487
358
327
330
295
366
321
438
342
366